例文Ideally , developers start ensuring quality early in the development cycle with testing tools like junit and testng , and qa teams follow up with functional system tests at the end of the cycle , using tools like selenium